﻿function SelectInsumoXDescripcionDiv(inp, data) {

    var insumo = inp.id;


    var codigoid = insumo.replace("descripcionInsertTextBox", "codigoInsertTextBox");
    var descripcionid = insumo.replace("descripcionInsertTextBox", "descripcionInsertTextBox1");
    var unidadid = insumo.replace("descripcionInsertTextBox", "unidadInsertTextBox");
    var cantidadid = insumo.replace("descripcionInsertTextBox", "cantidadDividirInsertTextBox");
    var precipid = insumo.replace("descripcionInsertTextBox", "precioInsertTextBox");
    var totalid = insumo.replace("descripcionInsertTextBox", "totalInsertTextBox");

    var codigo = document.getElementById(codigoid);
    var descripcion = document.getElementById(descripcionid);
    var unidad = document.getElementById(unidadid);
    var cantidad = document.getElementById(cantidadid);
    var precio = document.getElementById(precipid);
    var total = document.getElementById(totalid);


    inp.value =  data[1];
    //orden de datos 
        //    codDescripcion
        //    codigo
        //    descripcion
        //    unidad

    
    codigo.value = data[0];
    descripcion.value = data[1];
    unidad.value = data[2];

    if (unidad.value == "") {
        unidad.value = data[3];
    }  


    cantidad.value = 1;
    precio.value = 1;
    total.value = 1;
    cantidad.focus();


}
function validarDescripcionInsert(inp) {

    var proveedor = inp.id;
    var idid = proveedor.replace("descripcionInsertTextBox", "codigoInsertTextBox");
    var descripcionid = proveedor.replace("descripcionInsertTextBox", "descripcionInsertTextBox");
    var descripcion1id = proveedor.replace("descripcionInsertTextBox", "descripcionInsertTextBox1");


    var codigo = document.getElementById(idid);
    var descripcion = document.getElementById(proveedor);
    var descripcion1 = document.getElementById(descripcion1id);

    if (descripcion.value != "") {

        descripcion.value = descripcion1.value;
        
        //proveeedor.focus();
    } else {
        //alert("ingrese  proveedor Correcto");
        if (descripcion1.value=="")
        {
        descripcion.focus();
        }else
        {
        descripcion.value = descripcion1.value;
        }
    }
}



function calcularTotalXPrecioDividir(inp) {


    //obtenemos los identificadores
    var precioid = inp.id;

    var cantidadid = precioid.replace("precioInsertTextBox", "cantidadDividirInsertTextBox");
    var totalid = precioid.replace("precioInsertTextBox", "totalInsertTextBox");

    var totalDispid = precioid.replace("precioInsertTextBox", "totalBaseInsertLabel");

    //los objectos

    var precio = document.getElementById(precioid);
    var total = document.getElementById(totalid);
    var cantidad = document.getElementById(cantidadid);

    var totalDisp= document.getElementById(totalDispid);



    var producto = redondear(parseFloat(cantidad.value) * parseFloat(precio.value), 2);

    total.value = producto;
      //cantidad.focus();

  }
  function calcularTotalXCantDividir(inp) {


      //obtenemos los identificadores
      var cantidadid = inp.id;
      var precioid = cantidadid.replace("cantidadDividirInsertTextBox", "precioInsertTextBox");
      var totalid = cantidadid.replace("cantidadDividirInsertTextBox", "totalInsertTextBox");
      //var cantidadDispid = cantidadid.replace("cantidadInsertTextBox", "totalBaseInsertLabel");

      //los objectos

      var precio = document.getElementById(precioid);
      var total = document.getElementById(totalid);
      var cantidad = document.getElementById(cantidadid);

      //var cantidadDisp = document.getElementById(cantidadDispid);

      var producto = redondear(parseFloat(cantidad.value) * parseFloat(precio.value), 2);

      total.value = producto;
      precio.focus();

  }